//520. 检测大写字母

#include <stdbool.h>
bool detectCapitalUse(char * word){
    int len = 0, count = 0, index = 0;
    while(*word)
    {
        len++;
        if(*word >= 'A' && *word <= 'Z')
        {
            count++;//大写字母个数
            index = len;//最后一个大写字母的下标
        }   
        word++;
    }
    //为真的情况
    //1.当大写字母个数为 0
    //2.当下标为 1 且大写字母个数为 1
    //3.大写字母个数与字符串个数相等
    if(count == 0 || (index == 1 && count == 1) || count == len)
        return true;
    return false;
}